#ifndef __ALTAIR_IO_STRDOWN_H__
#define __ALTAIR_IO_STRDOWN_H__

#include <ctype.h>

/**
 *  strtolower()
 *  prevede znaky na mala pismena ve stringu <s1> do stringu <s2>
 */
char *strtolower(const char *src, char *dest) {
  char *tmp = dest;
  while(*src) {
    *dest = tolower(*src);
    src++; dest++;
  }
  *dest = '\0';
  return tmp;
}

#define strdown(src, dest) strtolower(src, dest)

#endif
